<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
<meta name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">

    <meta name="author" content="kissdata">


    <meta name="subtitle" content="人生笔记">


    <meta name="description" content="南邮计算机学院2021毕业生王鹏的介绍，cs软件工程专业">


    <meta name="keywords" content="wangpeng 王鹏 南邮 南京">


<title>王鹏的小岛</title>



    <link rel="icon" href="/myIcon.ico">




    <!-- stylesheets list from _config.yml -->
    
    <link rel="stylesheet" href="/css/style.css">
    



    <!-- scripts list from _config.yml -->
    
    <script src="/js/script.js"></script>
    
    <script src="/js/tocbot.min.js"></script>
    



    
    
        <!-- MathJax配置，可通过单美元符号书写行内公式等 -->
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    "HTML-CSS": {
        preferredFont: "TeX",
        availableFonts: ["STIX","TeX"],
        linebreaks: { automatic:true },
        EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50)
    },
    tex2jax: {
        inlineMath: [ ["$", "$"], ["\\(","\\)"] ],
        processEscapes: true,
        ignoreClass: "tex2jax_ignore|dno",
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
    },
    TeX: {
        equationNumbers: { autoNumber: "AMS" },
        noUndefined: { attributes: { mathcolor: "red", mathbackground: "#FFEEEE", mathsize: "90%" } },
        Macros: { href: "{}" }
    },
    messageStyle: "none"
    });
</script>
<!-- 给MathJax元素添加has-jax class -->
<script type="text/x-mathjax-config">
    MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for(i=0; i < all.length; i += 1) {
            all[i].SourceElement().parentNode.className += ' has-jax';
        }
    });
</script>
<!-- 通过连接CDN加载MathJax的js代码 -->
<script type="text/javascript" async
        src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML">
</script>


    


<meta name="generator" content="Hexo 7.0.0"></head>

<body>
    <script>
        // this function is used to check current theme before page loaded.
        (() => {
            const currentTheme = window.localStorage && window.localStorage.getItem('theme') || '';
            const isDark = currentTheme === 'dark';
            const pagebody = document.getElementsByTagName('body')[0]
            if (isDark) {
                pagebody.classList.add('dark-theme');
                // mobile
                document.getElementById("mobile-toggle-theme").innerText = "· Dark"
            } else {
                pagebody.classList.remove('dark-theme');
                // mobile
                document.getElementById("mobile-toggle-theme").innerText = "· Light"
            }
        })();
    </script>

    <div class="wrapper">
        <header>
    <nav class="navbar">
        <div class="container">
            <div class="navbar-header header-logo"><a href="/">侠之大者</a></div>
            <div class="menu navbar-right">
                
                    <a class="menu-item" href="/update/mystate">Career</a>
                
                    <a class="menu-item" href="/category">Legend</a>
                
                    <a class="menu-item" href="/about">Me</a>
                
                <input id="switch_default" type="checkbox" class="switch_default">
                <label for="switch_default" class="toggleBtn"></label>
            </div>
        </div>
    </nav>

    
    <nav class="navbar-mobile" id="nav-mobile">
        <div class="container">
            <div class="navbar-header">
                <div>
                    <a href="/">侠之大者</a><a id="mobile-toggle-theme">·&nbsp;Light</a>
                </div>
                <div class="menu-toggle" onclick="mobileBtn()">&#9776; Menu</div>
            </div>
            <div class="menu" id="mobile-menu">
                
                    <a class="menu-item" href="/update/mystate">Career</a>
                
                    <a class="menu-item" href="/category">Legend</a>
                
                    <a class="menu-item" href="/about">Me</a>
                
            </div>
        </div>
    </nav>

</header>
<script>
    var mobileBtn = function f() {
        var toggleMenu = document.getElementsByClassName("menu-toggle")[0];
        var mobileMenu = document.getElementById("mobile-menu");
        if(toggleMenu.classList.contains("active")){
           toggleMenu.classList.remove("active")
            mobileMenu.classList.remove("active")
        }else{
            toggleMenu.classList.add("active")
            mobileMenu.classList.add("active")
        }
    }
</script>
            <div class="main">
                <div class="container">
    <article class="post-wrap page">
        
        <h2 class="post-title"></h2>
        
        <section class="post-content">
            <h3 id="2022-7-1"><a href="#2022-7-1" class="headerlink" title="2022.7.1"></a>2022.7.1</h3><p><code>下午</code> 给syncdeploy增加配置项过滤。不让更新mysql等4个包。</p>
<h3 id="2022-7-2"><a href="#2022-7-2" class="headerlink" title="2022.7.2"></a>2022.7.2</h3><p><code>上午</code> 完结mqtt模拟器开发，解决了数据库更新的Bug; <code>下午</code> 接受从视频流读取图片的任务，安装 goCV 环境</p>
<blockquote>
<p>下午还参与了侯yp代码评审。</p>
</blockquote>
<h3 id="2022-7-3-周末休息"><a href="#2022-7-3-周末休息" class="headerlink" title="2022.7.3 周末休息"></a>2022.7.3 周末休息</h3><h3 id="2022-7-6"><a href="#2022-7-6" class="headerlink" title="2022.7.6"></a>2022.7.6</h3><p><code>晚上</code> 抽帧算法输出到rabbit MQ</p>
<h3 id="2022-7-7-周四"><a href="#2022-7-7-周四" class="headerlink" title="2022.7.7 周四"></a>2022.7.7 周四</h3><p><code>上午</code> 画好抽帧逻辑图；<code>中午</code> 新建虚机；<code>下午</code> 模块输出镜像，通过docker配置。<strong>注意</strong> docker内不能连接外网，需要在build命令里加 <code>network</code> 参数。</p>
<blockquote>
<p>晚上吃饭来回和老板一起坐电梯。</p>
</blockquote>
<h3 id="2022-7-8"><a href="#2022-7-8" class="headerlink" title="2022.7.8"></a>2022.7.8</h3><h3 id="2022-7-9"><a href="#2022-7-9" class="headerlink" title="2022.7.9"></a>2022.7.9</h3><p><code>下午</code> 在代码里到处加log；<code>傍晚</code> 联调老是失败，原来 rabbitMQ 发布不用队列，直接绑定交换机就行。</p>
<blockquote>
<p>胡说：要把log全打出来。</p>
<p>陈说：以后要先自测好。</p>
</blockquote>
<h3 id="2022-7-10-周末休息"><a href="#2022-7-10-周末休息" class="headerlink" title="2022.7.10 周末休息"></a>2022.7.10 周末休息</h3><p>刷了《凡人》大结局58、 《西部世界4》第2集。</p>
<h3 id="2022-7-11"><a href="#2022-7-11" class="headerlink" title="2022.7.11"></a>2022.7.11</h3><p><code>上午</code> 视频流读取后中断；<code>下午</code> 增加容错代码</p>
<blockquote>
<p>晚上侯yp 出人意料的要离开</p>
</blockquote>
<h3 id="2022-7-12"><a href="#2022-7-12" class="headerlink" title="2022.7.12"></a>2022.7.12</h3><h3 id="2022-7-13"><a href="#2022-7-13" class="headerlink" title="2022.7.13"></a>2022.7.13</h3><p>重写v2fream，下午更新好几次。</p>
<h3 id="2022-7-14"><a href="#2022-7-14" class="headerlink" title="2022.7.14"></a>2022.7.14</h3><p><code>上午</code> 画v2f逻辑图，支持多线程情况。<code>下午</code> 修补新版本bug。<code>晚上</code> 学习channel</p>
<h3 id="2022-7-15"><a href="#2022-7-15" class="headerlink" title="2022.7.15"></a>2022.7.15</h3><h3 id="2022-7-16"><a href="#2022-7-16" class="headerlink" title="2022.7.16"></a>2022.7.16</h3><p><code>上午</code> 画了并发思路;  <code>傍晚</code> 和吴yp一起看安装kafka问题，他从公司安装和从官网安装都不行，问了王成，要先装zookeeper。</p>
<h3 id="2022-7-17-周日休息"><a href="#2022-7-17-周日休息" class="headerlink" title="2022.7.17 周日休息"></a>2022.7.17 周日休息</h3><blockquote>
<p>晚上听Q友介绍状态机控制函数方法，测试了吹风机案列，应该可以。</p>
</blockquote>
<h3 id="2022-7-18"><a href="#2022-7-18" class="headerlink" title="2022.7.18"></a>2022.7.18</h3><h3 id="2022-7-19"><a href="#2022-7-19" class="headerlink" title="2022.7.19"></a>2022.7.19</h3><h3 id="2022-7-21"><a href="#2022-7-21" class="headerlink" title="2022.7.21"></a>2022.7.21</h3><p><code>下午</code> 无事，学习这么给线程加两个channel。<code>晚上</code> mqtt协议设备详设文档。</p>
<h3 id="2022-7-22"><a href="#2022-7-22" class="headerlink" title="2022.7.22"></a>2022.7.22</h3><h3 id="2022-7-23"><a href="#2022-7-23" class="headerlink" title="2022.7.23"></a>2022.7.23</h3><p>无事，自学 bun包</p>
<h3 id="2022-7-24-周日休息"><a href="#2022-7-24-周日休息" class="headerlink" title="2022.7.24 周日休息"></a>2022.7.24 周日休息</h3><p>逛苏果超市，第一次用购物卡消费</p>
<h3 id="2022-7-25"><a href="#2022-7-25" class="headerlink" title="2022.7.25"></a>2022.7.25</h3><p><code>上午</code> 研究多线程控制；<code>下午</code> 尝试openslide-python; <code>晚上</code> 安装openJPEG，搭建 libvips环境</p>
<h3 id="2022-7-26"><a href="#2022-7-26" class="headerlink" title="2022.7.26"></a>2022.7.26</h3><p><code>上午</code> libvips环境搭建完成，终端输入 vips能反应。 <code>下午</code> 更新gcc</p>
<blockquote>
<p>晚上田洪辉说了他升级GCC很快，我才发觉了新的更新方法。</p>
</blockquote>
<h3 id="2022-7-27"><a href="#2022-7-27" class="headerlink" title="2022.7.27"></a>2022.7.27</h3><p><code>下午</code> 写govips截取普通图片成功，截图svs大图需要openjpeg2000的支持。 <code>晚上</code> 安装 openJPEG</p>
<blockquote>
<p>晚上吴也待着，搜解决C++时间的问题，没找到。回来后发现libvips作者为了我更新了安装libvips的docker，感动</p>
</blockquote>
<h3 id="2022-7-28"><a href="#2022-7-28" class="headerlink" title="2022.7.28"></a>2022.7.28</h3><p><code>上午</code> 尝试docker安装libvips，成功； <code>下午</code> 学习docker，理清image、container、实例三者的关系； <code>晚上</code> 亮哥问进度，告诉他能用libvips读取 wsi图片，但是没有找到获取层级的方法。</p>
<h3 id="2022-7-29"><a href="#2022-7-29" class="headerlink" title="2022.7.29"></a>2022.7.29</h3><h3 id="2022-7-30"><a href="#2022-7-30" class="headerlink" title="2022.7.30"></a>2022.7.30</h3><p><code>下午</code> 5点半提取出，和肖p去城里玩，看打麻将，然后吃烧烤，凌晨两点回，很瞌睡。</p>
<h3 id="2022-7-31-周日休息"><a href="#2022-7-31-周日休息" class="headerlink" title="2022.7.31 周日休息"></a>2022.7.31 周日休息</h3><p>下午1点才睡醒，刷姐弟恋新闻很久。</p>

        </section>
    </article>
</div>

            </div>
            <footer id="footer" class="footer">
    <div class="copyright">
        <span>187-9597-5517 &nbsp; 王鹏 @ <a href="https://cs.njupt.edu.cn/" target="_blank">njupt</a</span>
    </div>
</footer>

    </div>
</body>

</html>